home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
C/C++ Users Group Library 1996 July
/
C-C++ Users Group Library July 1996.iso
/
vol_200
/
285_02
/
makefile.hoc
< prev
next >
Wrap
Makefile
|
1990-07-08
|
768b
|
36 lines
#---------------------------------------------------------------------
# HOC3 makefile for UNIX-like 'make' utility.
PROGRAM = hoc3.exe
.SUFFIXES:
.SUFFIXES: .exe .obj .c .y
# Assume Microsoft C compiler
MSC = cl
CFLAGS = -c -Ox -W2
INCL = -I.
CC = $(MSC) $(CFLAGS) $(INCL)
YACC = bison -ld
HEADERS = hoc3.h hocdecl.h
SRC = hoc3.y init.c math.c symbol.c
OBJS = hoc3.obj init.obj math.obj symbol.obj
# construction rules
.c.obj:
${CC} $< ;
.y.c:
${YACC} $<
.y.obj:
$(YACC) $<
$(CC) $*.c ;
$(PROGRAM): $(OBJS)
link $(OBJS),,, /NOI /STACK:0x8000 ;
$(OBJS): hocdecl.h
# not all 'MAKE's infer equally, so this dependency is explicit.
hoc3.c: hoc3.y